google.golang.org/protobuf/internal/impl.pointerCoderFuncs.merge (field)
98 uses
google.golang.org/protobuf/internal/impl (current package)
codec_field.go#L98: first.funcs.merge = func(dst, src pointer, _ *coderFieldInfo, opts mergeOptions) {
codec_field.go#L100: if srcinfo == nil || srcinfo.funcs.merge == nil {
codec_field.go#L108: srcinfo.funcs.merge(dstp, srcp, srcinfo, opts)
codec_field.go#L174: merge: func(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
codec_field.go#L199: merge: mergeMessage,
codec_field.go#L226: merge: mergeMessage,
codec_field.go#L355: merge: mergeMessage,
codec_field.go#L382: merge: mergeMessage,
codec_field.go#L445: merge: mergeMessageSlice,
codec_field.go#L465: merge: mergeMessageSlice,
codec_field.go#L717: merge: mergeMessageSlice,
codec_field.go#L737: merge: mergeMessageSlice,
codec_gen.go#L59: merge: mergeBool,
codec_gen.go#L88: merge: mergeBoolNoZero,
codec_gen.go#L139: merge: mergeBoolPtr,
codec_gen.go#L218: merge: mergeBoolSlice,
codec_gen.go#L256: merge: mergeBoolSlice,
codec_gen.go#L629: merge: mergeInt32,
codec_gen.go#L658: merge: mergeInt32NoZero,
codec_gen.go#L709: merge: mergeInt32Ptr,
codec_gen.go#L788: merge: mergeInt32Slice,
codec_gen.go#L826: merge: mergeInt32Slice,
codec_gen.go#L1035: merge: mergeInt32,
codec_gen.go#L1064: merge: mergeInt32NoZero,
codec_gen.go#L1115: merge: mergeInt32Ptr,
codec_gen.go#L1194: merge: mergeInt32Slice,
codec_gen.go#L1232: merge: mergeInt32Slice,
codec_gen.go#L1441: merge: mergeUint32,
codec_gen.go#L1470: merge: mergeUint32NoZero,
codec_gen.go#L1521: merge: mergeUint32Ptr,
codec_gen.go#L1600: merge: mergeUint32Slice,
codec_gen.go#L1638: merge: mergeUint32Slice,
codec_gen.go#L1847: merge: mergeInt64,
codec_gen.go#L1876: merge: mergeInt64NoZero,
codec_gen.go#L1927: merge: mergeInt64Ptr,
codec_gen.go#L2006: merge: mergeInt64Slice,
codec_gen.go#L2044: merge: mergeInt64Slice,
codec_gen.go#L2253: merge: mergeInt64,
codec_gen.go#L2282: merge: mergeInt64NoZero,
codec_gen.go#L2333: merge: mergeInt64Ptr,
codec_gen.go#L2412: merge: mergeInt64Slice,
codec_gen.go#L2450: merge: mergeInt64Slice,
codec_gen.go#L2659: merge: mergeUint64,
codec_gen.go#L2688: merge: mergeUint64NoZero,
codec_gen.go#L2739: merge: mergeUint64Ptr,
codec_gen.go#L2818: merge: mergeUint64Slice,
codec_gen.go#L2856: merge: mergeUint64Slice,
codec_gen.go#L3055: merge: mergeInt32,
codec_gen.go#L3084: merge: mergeInt32NoZero,
codec_gen.go#L3124: merge: mergeInt32Ptr,
codec_gen.go#L3181: merge: mergeInt32Slice,
codec_gen.go#L3213: merge: mergeInt32Slice,
codec_gen.go#L3371: merge: mergeUint32,
codec_gen.go#L3400: merge: mergeUint32NoZero,
codec_gen.go#L3440: merge: mergeUint32Ptr,
codec_gen.go#L3497: merge: mergeUint32Slice,
codec_gen.go#L3529: merge: mergeUint32Slice,
codec_gen.go#L3687: merge: mergeFloat32,
codec_gen.go#L3716: merge: mergeFloat32NoZero,
codec_gen.go#L3756: merge: mergeFloat32Ptr,
codec_gen.go#L3813: merge: mergeFloat32Slice,
codec_gen.go#L3845: merge: mergeFloat32Slice,
codec_gen.go#L4003: merge: mergeInt64,
codec_gen.go#L4032: merge: mergeInt64NoZero,
codec_gen.go#L4072: merge: mergeInt64Ptr,
codec_gen.go#L4129: merge: mergeInt64Slice,
codec_gen.go#L4161: merge: mergeInt64Slice,
codec_gen.go#L4319: merge: mergeUint64,
codec_gen.go#L4348: merge: mergeUint64NoZero,
codec_gen.go#L4388: merge: mergeUint64Ptr,
codec_gen.go#L4445: merge: mergeUint64Slice,
codec_gen.go#L4477: merge: mergeUint64Slice,
codec_gen.go#L4635: merge: mergeFloat64,
codec_gen.go#L4664: merge: mergeFloat64NoZero,
codec_gen.go#L4704: merge: mergeFloat64Ptr,
codec_gen.go#L4761: merge: mergeFloat64Slice,
codec_gen.go#L4793: merge: mergeFloat64Slice,
codec_gen.go#L4951: merge: mergeString,
codec_gen.go#L4986: merge: mergeString,
codec_gen.go#L5015: merge: mergeStringNoZero,
codec_gen.go#L5037: merge: mergeStringNoZero,
codec_gen.go#L5078: merge: mergeStringPtr,
codec_gen.go#L5118: merge: mergeStringPtr,
codec_gen.go#L5159: merge: mergeStringSlice,
codec_gen.go#L5197: merge: mergeStringSlice,
codec_gen.go#L5340: merge: mergeBytes,
codec_gen.go#L5375: merge: mergeBytes,
codec_gen.go#L5419: merge: mergeBytesNoZero,
codec_gen.go#L5458: merge: mergeBytesNoZero,
codec_gen.go#L5499: merge: mergeBytesSlice,
codec_gen.go#L5537: merge: mergeBytesSlice,
codec_map.go#L72: funcs.merge = mergeMapOfMessage
codec_map.go#L74: funcs.merge = mergeMapOfBytes
codec_map.go#L76: funcs.merge = mergeMap
codec_message.go#L105: merge: func(dst, src pointer, f *coderFieldInfo, opts mergeOptions) {
codec_tables.go#L23: merge func(dst, src pointer, f *coderFieldInfo, opts mergeOptions)
merge.go#L45: if f.funcs.merge == nil {
merge.go#L52: f.funcs.merge(dst.Apply(f.offset), sfptr, f, opts)